شتاب دهی الگوریتم های خوشه بندی با استفاده از مدل برنامه نویسی موازی ترکیبی روی پردازنده های گرافیکی

پایان نامه
  • وزارت علوم، تحقیقات و فناوری - دانشگاه پیام نور - دانشگاه پیام نور استان تهران - پژوهشکده برق و کامپیوتر
  • نویسنده فاطمه نوری
  • استاد راهنما اکبر فرهودی نژاد
  • تعداد صفحات: ۱۵ صفحه ی اول
  • سال انتشار 1393
چکیده

در دنیای محاسبات مسائل چالش برانگیزی وجود دارند که حل آن ها در زمان معقول و با استفاده از یک پردازنده، دشوار است. با معماری پردازنده های چندهسته ای، زمان اجرای این کاربردها کاهش می یابد. پردازنده های گرافیکی با معماری چندهسته ای موازی، توان پردازشی بسیار بالایی را نسبت به پردازنده های مرکزی ارائه می دهند. این قابلیت موجب گسترش استفاده از آن ها در کاربردهای غیرگرافیکی شده است. توسعه استفاده از پردازنده های گرافیکی همه منظوره، گسترش زبان ها و ابزارهای برنامه نویسی موازی را به دنبال داشته است. محاسبات با کارایی بالا، زمانی امکان پذیر است که برنامه نویس روی سخت افزار این پردازنده ها، تخصیص وظایف بین آن ها، هماهنگ سازی و زمان بندی تمرکز کند. کودا، یک مدل برنامه نویسی موازی در راستای استفاده آسان از سخت افزار پردازنده های گرافیکی است. کودا، سلسله مراتبی از بلوک های نخ و حافظه مشترک را برای نوشتن برنامه های کاربردی بسیار موازی ارائه می دهد. هدف، استفاده از پردازش موازی به عنوان راه حلی کارآمد در افزایش کارایی محاسبات با حجم بالا است. در محاسبات داده-موازی، مانند خوشه بندی، که عملیات های محاسباتی بیشتر از عملیات های حافظه است می توان به حداکثر کارایی روی پردازنده های گرافیکی رسید. خوشه بندی، فرایند تجزیه و تحلیل آماری است که اشیاء مشابه را در مجموعه های همگن گروه بندی می نماید که با رشد داده ها و افزایش زمان انجام محاسبات، کارایی آن کاهش می یابد. خوشه بندی فازی، الگوریتمی تکراری است که گروه بندی داده ها را با استفاده از محاسبات خطی و جمع های تکراری، انجام می دهد؛ لذا انتخاب مناسبی برای موازی سازی به منظور شتاب دهی و افزایش کارایی است. در این تحقیق، تسریع محاسبات خوشه بندی فازی با استفاده از پردازنده گرافیکی و مدل برنامه نویسی موازی کودا، نسبت به پردازنده مرکزی بررسی می گردد. نتایج حاصل از پیاده سازی این الگوریتم با روش پیشنهادی نشان می دهد که زمان اجرا، از تسریع قابل توجهی برخوردار است.

۱۵ صفحه ی اول

برای دانلود 15 صفحه اول باید عضویت طلایی داشته باشید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

یک روش ترکیبی خوشه بندی مبتنی بر الگوریتم ژنتیک با استفاده از عملگر های جدید تغییر

  The clustering problem under the criterion of minimum sum of squares is a non-convex and non-linear program, which possesses many locally optimal values, resulting that its solution often being stuck at locally optimal values and therefore cannot converge to global optima solution. In this paper, we introduce several new variation operators for the proposed hybrid genetic algorithm for the cl...

متن کامل

بهینه سازی زمان بندی الگوریتم های موازی با استفاده از الگوریتم ژنتیک

In scheduling, a set of machines in parallel is a setting that is important, from both the theoretical and practical points of view. From the theoretical viewpoint, it is a generalization of the single machine scheduling problem. From the practical point of view the occurrence of resources in parallel is common in real-world. When machines are computers, a parallel program can be conceived as a...

متن کامل

روشی کارا برای پیاده‌سازی موازی الگوریتم دسته بندی بسته درخت سلسله‌مراتبی بر روی واحد پردازش گرافیکی

چکیده: دسته­بندی بسته­ها، پردازشی اساسی در پردازنده­های شبکه­ای است. در این فرآیند، بسته­ها­ی ورودی از طریق تطبیق با مجموعه­ای از فیلترها به جریان­های مشخص طبقه­بندی می­شوند. پیاده‌سازی‌های نرم‌افزاری الگوریتم­های دسته­بندی با وجود هزینه کم‌تر و توسعه‌پذیری بیش‌تر نسبت به پیاده‌سازی­های سخت‌افزاری، سرعت پایین‌تری دارند. در این مقاله، از قابلیت پردازش موازی پردازنده‌های گرافیکی برای تسریع الگوری...

متن کامل

تنظیمات خودکار الگوریتم های موازی سطح داده بر روی پردازنده های گرافیکی fermi

ضرب برداری ماتریس تنک یکی از مهمترین عملیات در محاسبات ماتریس های تنک می باشد که در بسیاری از زمینه های علمی همچون پردازش تصویر، پردازش سیگنال دیجیتال، و معادلات مشتقات جزئی استفاده می شود. فرمت های مختلفی برای ذخیره سازی عناصر غیر صفر در ماتریس های تنک وجود دارد و پیاده سازی های موجود، برای پردازش ماتریس های مختلف تنها از یک فرمت ثابت استفاده می کنند که این عمل منجر به ناکارآمدی عملیات ضرب برد...

15 صفحه اول

استفاده از روش هیبرید خوشه بندی و تفکیک زمانی جهت تفکیک پالس های متداخل راداری در پردازنده ESM

در این مقاله یک روش ترکیبی از آنالیز زمانی و روش خوشه بندی برای تفکیک پالس‌‌های متداخل راداری در پردازشگر گیرنده ESM ارائه شده است. از مزایای این روش، کاهش حجم پردازش و امکان ایجاد پردازش موازی در هر خوشه است. همچنین با بهره گیری از روش آنالیز زمانی، ضمن شناخت نوع PRI و تفکیک زیر گروه های حاصل ازخوشه‌بندی، با پیش بینی زمان ورود پالس، از زمان نیز در تفکیک اولیه به عنوان یک پارامتر خوشه بندی است...

متن کامل

ارایه شاخصی جدید جهت سنجش اعتبار خوشه بندی در الگوریتم های خوشه بندی فازی نوع-2

One of the main issues in fuzzy clustering is to determine the number of clusters that should be available before clustering and selection of different values for the number of clusters will lead to different results. Then, different clusters obtained from different number of clusters should be validated with an index. But so far such an index has not been introduced for interval type-2 fuzzy C...

متن کامل

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ذخیره در منابع من قبلا به منابع من ذحیره شده

{@ msg_add @}


نوع سند: پایان نامه

وزارت علوم، تحقیقات و فناوری - دانشگاه پیام نور - دانشگاه پیام نور استان تهران - پژوهشکده برق و کامپیوتر

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023